package day1;

import java.io.File;
import java.io.IOException;

//用于测试File类
public class Test {
    String name;
    String age;
    public void hello(){
        System.out.println("这是我更新的数据");
    }

    public static void main(String[] args) throws IOException {
        //1.创建File类
        File file = new File("D://wuxi.D//FileTest//b");
        //exists() 判断文件是否存在
        boolean b = file.exists();
        if (b) {
            System.out.println("目录已存在");
        } else {
            System.out.println("目录不存在,则创建文件。");
            //mkdir()   用于创建目录 如果父级目录不存在 会失败
            //mkdirs() 用于创建目录 会逐层创建
            if (file.mkdir()) {
                System.out.println("创建目录成功!");
            } else {
                System.out.println("创建目录失败！");
            }
        }

        File f2 = new File("D://wuxi.D//FileTest//b//My.java");
        //createNewFile() 创建文件
        f2.createNewFile();

        //isFile判断是否是文件
        //isDirectory()判断是否是目录
        System.out.println("file是文件吗? :"+file.isFile());
        System.out.println("f2是目录吗? :"+f2.isDirectory());

        //delete() 只能删除文件 或 空目录
        //如果要删除目录要实现递归删除
        System.out.println("非空目录:" + file.delete());
        System.out.println("文件:" + f2.delete());


    }
}
